package com.ruicar.afs.cloud.risk.api.enums;

import com.ruicar.afs.cloud.common.core.enums.AfsBaseEnum;
import com.ruicar.afs.cloud.common.core.enums.annotations.AfsEnum;

/**
 * @Description
 * @Author Peng Jinbo
 * @Date 2020/07/24 15:42
 */
public enum RiskControlRequestPath implements AfsBaseEnum {

    /**
     * Signal risk control request path
     */
    @AfsEnum(key = "/afs/tortoise/signalApply", desc = "正式进件")
    SIGNAL_APPLY,

    @AfsEnum(key = "/afs/tortoise/signalFraudHand", desc = "反欺诈手工触发")
    SIGNAL_FRAUD_HAND,


    @AfsEnum(key = "/afs/tortoise/signalDecisionHand", desc = "决策引擎手工调用")
    SIGNAL_DECISION_HAND,


    @AfsEnum(key = "/afs/tortoise/signalPrevApprove", desc = "预审批/预授信")
    SIGNAL_PREV_APPROVE,


    @AfsEnum(key = "/afs/tortoise/signalFraudPush", desc = "欺诈信息上送")
    SIGNAL_FRAUD_PUSH,

    /**
     * Notice query risk control request path
     */
    @AfsEnum(key = "/afs/tortoise/noticeResult", desc = "结果通知调用")
    NOTICE_QUERY
}
